package com.jeeplus.test;

public class NumberFilter {

    // 方法:过滤掉字符串中的所有数字
    public static String filterNumbers(String input) {
        if (input == null) {
            return null;
        }
        // 使用正则表达式替换所有数字
        return input.replaceAll("\\d", "");
    }

    // 测试方法
    public static void main(String[] args) {
        // 测试用例
        String testString1 = "Hello123World";
        String testString2 = "2023-10-05";
        String testString3 = "NoNumbersHere!";
        String testString4 = "1234567890";
        String testString5 = null;

        // 打印过滤后的结果
        System.out.println("Filtered: " + filterNumbers(testString1)); // 输出: HelloWorld
        System.out.println("Filtered: " + filterNumbers(testString2)); // 输出: -- 
        System.out.println("Filtered: " + filterNumbers(testString3)); // 输出: NoNumbersHere!
        System.out.println("Filtered: " + filterNumbers(testString4)); // 输出: (空字符串)
        System.out.println("Filtered: " + filterNumbers(testString5)); // 输出: null
    }
}
